<?xml version="1.0" encoding="UTF-8" ?>
<!--

    ﻿Copyright (C) 2009-2013 NewMain Softech

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
    either express or implied. See the License for the specific language
    governing permissions and limitations under the License.

-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>RegExpJsni</title>
</head>
<body>
<h3>RegExpJsni</h3>
<p><h4>Introduction</h4>
<a href="https://gwetons.googlecode.com/svn/site/apidocs/com/newmainsoftech/gwetons/client/RegExpJsni.html"
>RegExpJsni</a> bridges between javascript's regexp object and GWT client code.<br />
As presence of writing this, the current GWT version 2.5 has <a href="https://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/regexp/shared/RegExp.html"
>RegExp</a> class (I do not know since what version of GWT got it). The differences with that GWT's RegExp 
class are the following points:  
<ul>
	<li>Support of getLastMatch, getLeftContext, and getRightContext methods</li>
	<li><a href="https://gwetons.googlecode.com/svn/site/apidocs/com/newmainsoftech/gwetons/client/RegExpJsniImpl.html"
		>RegExpJsniImpl class</a> provides static methods for the usages of javascript's RegExp object.</li>
	<li><code>RegExpJsniImpl</code> class implemented logging via <a href="loggerwrap.html"
	>LoggerWrap framework</a>, and assist your debugging.</li>
</ul>
</p>
<p><h4><i>Reminder</i></h4>
There are areas of RegExp incompatibilities among browser's JavaScript engines. Since <code>RegExpJsni</code> is 
wrapper of browser's JavaScript engines, there is no exception from being affected by such incompatibilities 
among browsers. As reference, you may visit the next web site: <a href="http://blog.stevenlevithan.com/category/cross-browser"
>Cross-Browser Issues</a>.<br />
Simple advise is to try keeping regular expression simple. 
</p>
</body>
</html>